From 1c05915f51bad80b82d505ec8f18fa97bda4862a Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 11 Dec 2012 15:41:50 +0100 Subject: [PATCH] overlay: Fix child window position/size on realize We don't get an automatic queue resize on realize anymore, which was papering over this bug where we did not set the child window size/position at realize time. --- gtk/gtkoverlay.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c index 2d94579c1f..a66ede8dc6 100644 --- a/gtk/gtkoverlay.c +++ b/gtk/gtkoverlay.c @@ -423,7 +423,10 @@ gtk_overlay_realize (GtkWidget *widget) child = children->data; if (child->window == NULL) - child->window = gtk_overlay_create_child_window (overlay, child->widget); + { + child->window = gtk_overlay_create_child_window (overlay, child->widget); + gtk_overlay_child_allocate (overlay, child); + } } } -- 2.30.2